API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsInputs
Enums
KeyCode.h
1
// KeysDescriptor.h
3
//
5
6
namespace
nkInputs
7
{
11
enum class
KEY_CODE
: unsigned int
12
{
13
// Touches spéciales
14
// Ces touches viennent de l'enum Virtual Key (VK) de Microsoft.
15
// Elles ne semblent pas liées aux device direct input. A voir si on garde ou pas (nkWinUi plutôt ?)
16
/*KEY_ESCAPE = 0x1B,
17
// Les codes qui n'ont pas été définis par de l'enum par Microsoft
18
KEY_0 = 0x30,
19
KEY_1,
20
KEY_2,
21
KEY_3,
22
KEY_4,
23
KEY_5,
24
KEY_6,
25
KEY_7,
26
KEY_8,
27
KEY_9,
28
// ...
29
// Entre, des truc pas donnés
30
// ...
31
KEY_A = 0x41,
32
KEY_B,
33
KEY_C,
34
KEY_D,
35
KEY_E,
36
KEY_F,
37
KEY_G,
38
KEY_H,
39
KEY_I,
40
KEY_J,
41
KEY_K,
42
KEY_L,
43
KEY_M,
44
KEY_N,
45
KEY_O,
46
KEY_P,
47
KEY_Q,
48
KEY_R,
49
KEY_S,
50
KEY_T,
51
KEY_U,
52
KEY_V,
53
KEY_W,
54
KEY_X,
55
KEY_Y,
56
KEY_Z*/
57
KEY_ESCAPE = 1,
58
KEY_1,
59
KEY_2,
60
KEY_3,
61
KEY_4,
62
KEY_5,
63
KEY_6,
64
KEY_7,
65
KEY_8,
66
KEY_9,
67
KEY_0,
68
KEY_MINUS,
69
KEY_EQUALS,
70
KEY_BACK,
71
KEY_TAB,
72
KEY_Q,
73
KEY_W,
74
KEY_E,
75
KEY_R,
76
KEY_T,
77
KEY_Y,
78
KEY_U,
79
KEY_I,
80
KEY_O,
81
KEY_P,
82
KEY_LBRACKET,
83
KEY_RBRACKET,
84
KEY_RETURN,
85
KEY_LCONTROL,
86
KEY_A,
87
KEY_S,
88
KEY_D,
89
KEY_F,
90
KEY_G,
91
KEY_H,
92
KEY_J,
93
KEY_K,
94
KEY_L,
95
KEY_SEMICOLON,
96
KEY_APOSTROPHE,
97
KEY_GRAVE,
98
KEY_LSHIFT,
99
KEY_BACKSLASH,
100
KEY_Z,
101
KEY_X,
102
KEY_C,
103
KEY_V,
104
KEY_B,
105
KEY_N,
106
KEY_M,
107
KEY_COMMA,
108
KEY_PERIOD,
109
KEY_SLASH,
110
KEY_RSHIFT,
111
KEY_MULTIPLY,
112
KEY_LMENU,
113
KEY_SPACE,
114
KEY_CAPITAL,
115
KEY_F1,
116
KEY_F2,
117
KEY_F3,
118
KEY_F4,
119
KEY_F5,
120
KEY_F6,
121
KEY_F7,
122
KEY_F8,
123
KEY_F9,
124
KEY_F10,
125
KEY_NUMLOCK,
126
KEY_SCROLL,
127
KEY_NUMPAD7,
128
KEY_NUMPAD8,
129
KEY_NUMPAD9,
130
KEY_SUBTRACT,
131
KEY_NUMPAD4,
132
KEY_NUMPAD5,
133
KEY_NUMPAD6,
134
KEY_ADD,
135
KEY_NUMPAD1,
136
KEY_NUMPAD2,
137
KEY_NUMPAD3,
138
KEY_NUMPAD0,
139
KEY_DECIMAL,
140
KEY_OEM_102,
141
KEY_F11,
142
KEY_F12,
143
KEY_F13,
144
KEY_F14,
145
KEY_F15,
146
KEY_KANA,
147
KEY_ABNT_C1,
148
KEY_CONVERT,
149
KEY_NOCONVERT,
150
KEY_YEN,
151
KEY_ABNT_C2,
152
KEY_NUMPADEQUALS,
153
KEY_PREVTRACK,
154
KEY_AT,
155
KEY_COLON,
156
KEY_UNDERLINE,
157
KEY_KANJI,
158
KEY_STOP,
159
KEY_AX,
160
KEY_UNLABELED,
161
KEY_NEXTTRACK,
162
KEY_NUMPADENTER,
163
KEY_RCONTROL,
164
KEY_MUTE,
165
KEY_CALCULATOR,
166
KEY_PLAYPAUSE,
167
KEY_MEDIASTOP,
168
KEY_VOLUMEDOWN,
169
KEY_VOLUMEUP,
170
KEY_WEBHOME,
171
KEY_NUMPADCOMMA,
172
KEY_DIVIDE,
173
KEY_SYSRQ,
174
KEY_RMENU,
175
KEY_PAUSE,
176
KEY_HOME,
177
KEY_UP,
178
KEY_PRIOR,
179
KEY_LEFT,
180
KEY_RIGHT,
181
KEY_END,
182
KEY_DOWN,
183
KEY_NEXT,
184
KEY_INSERT,
185
KEY_DELETE,
186
KEY_LWIN,
187
KEY_RWIN,
188
KEY_APPS,
189
KEY_POWER,
190
KEY_SLEEP,
191
KEY_WAKE,
192
KEY_WEBSEARCH,
193
KEY_WEBFAVORITES,
194
KEY_WEBREFRESH,
195
KEY_WEBSTOP,
196
KEY_WEBFORWARD,
197
KEY_WEBBACK,
198
KEY_MYCOMPUTER,
199
KEY_MAIL,
200
KEY_MEDIASELECT
201
} ;
202
}
nkInputs
Encompasses all API of component NilkinsInputs.
Definition:
KeyboardDevice.h:7
nkInputs::KEY_CODE
KEY_CODE
Available key codes.
Definition:
KeyCode.h:12
Generated by
Doxygen
1.8.18